package eg.com.itiga.business.report;

import java.util.HashMap;
import java.util.Hashtable;
import java.util.List;

import eg.com.itiga.business.exception.BusinessException;
import eg.com.itiga.domain.Itian;

public interface ReportService {
	
	HashMap<String, Integer> getCompaniesAndItianWorkedFor()throws BusinessException;
	
	HashMap<String, List<Itian>> getUnWorkedByDept()throws BusinessException;
	
	HashMap<String, Integer> getUnWorkedNOByDept()throws BusinessException;
	
	Hashtable<String, Integer> getItiansInACompany(int companyID) throws BusinessException;
	
	List<Itian> getItiansListInACompany(int companyID) throws BusinessException;
}
